SLES 12
Sponsored Link

Management Tools
2015/11/22
 
Install useful tools for virtual machine management.
[1] Install required packages.
dlp:~ #
zypper -n install guestfs-tools libguestfs0 virt-top
[2] "ls" a directory in a virtual machine.
dlp:~ #
virt-ls -l -d sles12 /root

total 32
drwx------ 1 root root    96 Nov 22 14:18 .
drwxr-xr-x 1 root root   156 Nov 22 14:09 ..
-rw------- 1 root root    28 Nov 22 14:20 .bash_history
drwx------ 1 root root    90 Nov 22 14:14 .gnupg
drwxr-xr-x 1 root root    10 Nov 22 14:18 .local
-rw-r--r-- 1 root root 28098 Nov 22 14:16 autoinst.xml
drwxr-xr-x 1 root root     0 Sep 21  2014 bin
drwxr-xr-x 1 root root    36 Nov 22 14:04 inst-sys
...
[3] "cat" a file in a virtual machine.
dlp:~ #
virt-cat -d sles12 /etc/passwd

at:x:25:25:Batch jobs daemon:/var/spool/atjobs:/bin/bash
bin:x:1:1:bin:/bin:/bin/bash
daemon:x:2:2:Daemon:/sbin:/bin/bash
ftp:x:40:49:FTP account:/srv/ftp:/bin/bash
ftpsecure:x:489:65534:Secure FTP User:/var/lib/empty:/bin/false
...
[4] Edit a file in a virtual machine.
dlp:~ #
virt-edit -d sles12 /etc/fstab


UUID=57347ebf-bc40-4490-85be-f91ca6cce3a4 swap swap defaults 0 0
UUID=e9c233a4-50f7-498d-a996-1ff05a2e3512 / btrfs defaults 0 0
UUID=e9c233a4-50f7-498d-a996-1ff05a2e3512 /boot/grub2/i386-pc btrfs subvol=@/boot/grub2/i386-pc 0 0
UUID=e9c233a4-50f7-498d-a996-1ff05a2e3512 /boot/grub2/x86_64-efi btrfs subvol=@/boot/grub2/x86_64-efi 0 0
UUID=e9c233a4-50f7-498d-a996-1ff05a2e3512 /opt btrfs subvol=@/opt 0 0
UUID=e9c233a4-50f7-498d-a996-1ff05a2e3512 /srv btrfs subvol=@/srv 0 0
UUID=e9c233a4-50f7-498d-a996-1ff05a2e3512 /tmp btrfs subvol=@/tmp 0 0
.....
.....
[5] Display disk usage in a virtual machine.
dlp:~ #
virt-df -d sles12

Filesystem                           1K-blocks       Used  Available  Use%
sles12:btrfsvol:/dev/sda2/@/boot/grub2/i386-pc
                                      12587008    3158536    7782872   26%
sles12:btrfsvol:/dev/sda2/@/boot/grub2/x86_64-efi
                                      12587008    3158536    7782872   26%
sles12:btrfsvol:/dev/sda2/@/opt       12587008    3158536    7782872   26%
sles12:btrfsvol:/dev/sda2/@/srv       12587008    3158536    7782872   26%
.....
.....
[6] Mount a disk for a virtual machine.
dlp:~ #
guestmount -d sles12 -i /mnt

dlp:~ #
ll /mnt

total 0
drwxr-x--- 1 root root   34 Nov 22 23:17 .snapshots
drwxr-xr-x 1 root root 1810 Nov 22 23:14 bin
drwxr-xr-x 1 root root  584 Nov 22 23:18 boot
drwxr-xr-x 1 root root    0 Nov 22 23:09 dev
drwxr-xr-x 1 root root 5204 Nov 22 23:20 etc
drwxr-xr-x 3 root root   18 Nov 22 23:17 home
.....
.....
[7] Display the status of virtual machines.
dlp:~ #
virt-top

virt-top 01:33:58 - x86_64 4/4CPU 2801MHz 12038MB
2 domains, 0 active, 0 running, 0 sleeping, 0 paused, 2 inactive D:0 O:0 X:0
CPU: 0.0%  Mem: 0 MB (0 MB by guests)

   ID S RDRQ WRRQ RXBY TXBY %CPU %MEM    TIME   NAME
    -                                           (sles12)
    -                                           (template)
 
Tweet